Allemagne, 1947. Une ville en ruines est occupée par les Britanniques. Lorsque le cadavre d'une femme nue est retrouvé dans les décombres, l'enquête est confiée à l'inspecteur Franck Stave qui doit agir en toute discrétion pour ne pas menacer la paix. Or Stave, hanté par les souvenirs de sa femme et de son fils disparus, doit surmonter ses souffrances pour traquer le meurtrier.
Eté 1947, à Hambourg. Le corps d'un enfant assassiné est découvert. L'inspecteur Frank Stave mène l'enquête, aidé par son ami anglais MacDonald, lieutenant dans la police d'occupation. Ils plongent dans le monde marginal des orphelins de guerre qui tentent de survivre dans une ville détruite, en proie aux privations.